home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-19 | 503 b | 26 lines | [TEXT/MPS ] |
- #
- # mkkeytext.icn
- #
- # this program reads in standard input (normally keywords.r) and
- # generates a key_text.c file.
- #
- procedure main()
- kywds := set()
- while line := read() do {
- line ? {
- if ="keyword" then {
- tab(find("}")+1)
- tab(many(' \t'))
- insert(kywds,tab(0))
- }
- }
- }
- write("#include \"../h/define.h\"")
- write()
- write("#ifdef Xver")
- write("xver(key_text.1)")
- write("#else\t\t\t\t\t/* Xver */")
- every write(!sort(kywds))
- write("#endif\t\t\t\t\t/* Xver */")
- end
-